Skip to main content

Full text of "Home Computing Weekly Magazine Issue 106"

See other formats



Exclusive: AASX 
Triton review 



First reviews! 
Mirrorsoft's 
Spitfire and 

Amor's MAX AM 



op-nf-llK-rnnf-r 



Easter 

\ adventure for 
f C64, C16 and 
VIC20 



Police in Silicon Valley. where they arc [aught 

California arc now being fight computer crime 

trained a-. In tech ifimcbllstci s. electronic ik' vices HOI 

And first to be nabbed was a thai you can avoid paying 

15-year-old hacker. Computer telephone hiiu. hut ('uJii'nrnuin 

cops laid a trap within high- law prohibit* such fraud- 
brow Stanford University's Money Ls bein(! poured into 

system, and the young student, this area of crimclijhniiL! 

who was trying to change his the course is sponsored hy 

schiiol trades, mil m.'iej. 1 .thiol iii.i Stale at a Cost of 

The Silicon Valley boys in S23S.OOO. And other police 



Easter 
from HCW! 








In classic movie tradition, simulated 3D and big sound soundtrack with 4 way scrolling action 




CONTENTS 

| April 2- April 8, 1985 No. 106 j 



Soapbox 



[ he 1; 



.« ?M i. 



notable I 

tegy. 3-2-1 is being 
liscd on television an J 
L'\ilusivirl\ by mail otdcr. 
a way this is a step back- 
wards for the software industry. 
Mail order was initially used by 
many companies starting oui ill 
business. It makes distribution 
much easier — and cheaper — 
nd cms down on the number 
f in-between people who take 
tits of the cover priee. Ii also 
leans thai the mmu:f;M urine 
ampany can keep a lighi hold 
n stocks and plan production 



K-Tel 

blitzed us all with a heavy 
promotional campaign — but 
dmiited thai it didn't work. 
So why this move back in 
me? Micro Computers stales: 
It's a new and exciting area of 
growth and "ill set trends". 
Haven't we seen ihis all before? 
ic innovation? Liz 

If you disagree with anything 
' ted in the Soaplwx coluinn. 
e to us and tetl us why. We 
« priwj'it oh 'he tellers we 



SPECIAL FEATURES , 



Firmwar* — Merlin Oolatcrlb* .... 


M 




Welcome to BASIC 


42 




/ SPECTRUM 


1 







I BBC 



Eater adventure (CM) 




Rabbyte {CM. do and VtC-20) 


34 


/ZX8I 


/ 










/ REGULARS / 














Yaarhtfn 








Keorfers'pogo. 





; AMSTRAD CPC464 / 




BASIC LIVING 



b y Jon Wedge and Jim Barker 




CO 




LU 



Watch this machine 

Spot the Organiser could tic Ihc 
newest game for 1985. Psion's 

interesting places. 

Marks and Spencer is using 
[he machine in an attempt to 
cut down on credii card fraud. 
The plan is for each cash till 

(to have a modi lied Organiser 
allachcd to the credii card 
machine and as curds are passed 

The memory is then consulted 
and if (here are any queries 
about the card concerned the 
Information is displayed. 

There will be a distribution 
of new card numbers each day. 
which should reduce the lime 

its withdrawal from the system. 
Another use for the machine 
has been found by the medical 
profession. The plug-in 
memory chips can hold a drug 
database nith details of dosage 
and side-effects. All the doctor 
has to do is type in the drug 
' scrolled 



is the st 






The program pack holds all the 
formulae needed for complex 
calculations and the internal 
clock automatically date stamps 
all the entries. 

Lesser mortals will be more 
interested in a new range of 
add-ons For the device. The 



modem and the communicator 
allows the setting of all the 
pmii>i.-tik required. 

One probable use of such a 
small and simple device is for 
the profoundly deaf, who will 
be able to communicate with 
those at home by telephone in 
the very near fulure. 




Page * HOME COMPUTING WEEKLY 2 A 



Keyboard conflict 

Keyboard makers were i 
disarray after [he an no unci 
mem or the withdrawal of iht 
Spectrum 48 K. 

Saga, one such supplier, ha: 
m no u need thai the Emperoi 
keyboard is being slashed ic 
£49.95. 

The official reason for thi: 
change is lhal it has now sole 
In. i"" unils. but one might bt 
forgiven for suspecting thai 
Sinclair's asking price of OQ for 





Greater compatibility is one of 
the features of the new Electron 
disc interface from Cumana. 

Sold without a drive, but with 
the option of attaching both 



lent at twice the speed. A r 
lime clock calendar can be u; 
to date stamp the Tiles as ll 
are saved to the disc. 

The unit plugs .trumlu ii 
the cartridge slots on the P 



One e 






s the ft 



by 






lie system is double den-iiy 
can give a capacity of I.B 
s the single density ctjiiiva- 



Ashford Duncan Bo wen Youth 
Wing is starting a monthly 



using the computers used by 
club members during the week. 

The group aims to 
hands-on experience for I 
new to computing as well as 
providing a meeting place for 
seasoned users. Prcstel laciliiii 



Software update 



Those who as 
workings of 

Quick.'.! Iv-i. :■ 






Nuclear \ 



> the 



Based on the film of the 

designed to be very hard to 
lish «) players don't become 
3red ton easily", according to 
Quicksilva. 

The Wriggler from Romantic 
Robot is a novelty arcade/maze 
game and has a bonus game on 
the second side. At a price of 
15.95 it looks good value — 
HCW's full review will follow 

you fancy yourself as a 
"high stepping, high energy, 
dance to the music, construc- 

man" then Rock 'n* Bolt 
should be just your cup of tea. 
~ ask is to build a 100-siorey 



its Theatre Europe game, PSS 
claims that the game is based 
upon accurate information 
from NATO, the Ministry of 
Defence and Soviet military 

allowed to occur. 



Rock 'n' Boh 
Pete 'n' Barry 
Fantastic Voyage 
Mighty Magnus 
Time Trucker 



on a programme to be shown 
here soon. Later in the year 
Ocean plans to release a game 
based on the series Knight 



Super Pipeline II 
Extended BASIC 
Daley Thompson's Dec 
Kong Strikes Back 
Hunchback II 
French on the Run 



Spectrum 

BBC. 

Electron, 
Amstrad. 
MSX 



Talisn 
Chaos 

Theatre Europe 
C5 Ciive 



£7.95 Chalksoft 
£10.95 

£6.90 Impact 

£6.95 Quicksilva 

£6.95 Quicksilva 



9.95 ASK 

8.90 Tasksel 

0.95 Micro Com 

8.95 Ocean 

8.95 Ocean 

8.95 Ocean 

9.95 Silvcrsoft 

.4.99 Silversoft 

.7.95 Games Wmk-nr. 

".'J? (.ianies Works' 



9.75 I 



relationship between the 12 and 
24 hour clocks. Versions are 
planned for Amstrad and MSX 



HOMECOMI'I UMi w 



More joy 



e ihe Com mo 

'f ihe beholder. machine: 

r.Hromas claim- ikii ii'i new t 13 * a lra 

proiwiiotial atialiium; -erics of £32.95. 
iponsive and 

itched Euromo* 




fttfftrfr 


] i | ki t -ii \Ji 


| li » j**i V l—i 


nrWIrJB Mfftfl 


I'j niO-r 1 "'' 


ill 


PhP£ 




fey 

9KESB 




jsj * MPByBsiyi^ 


SSt^i 




BH 


Tom 


r-^2- 




^nxS 


TC^rz 




tmrnm 






kfc 


^'■^iV ^'■■■•■^^ '.» 




3fj£2S 




If you crack our code then you could 

soon be cracking an Easter egg — and 

A 'n' F's Chuck'te Egg 2 



Our competition this 
week has :i real Luster 
flavour to it. If you 
aren't fed up with chocolate 
eggs yet then you'll really enjoy 
the prizes we're offering. 

There will be 50 winners who 
will each receive a copy of A V 
F's new program, Chuckie Egg 
2 for the Spectrum (subtitled 
Choccv Egg) which costs £6.95. 
To add to the Easter flavour of 

will also get a chocolate Easter 




egg and be eligible in ami -\ 
V F's £1800 Chuckie Egg 2 
competition. 

Chucky Egg 2 features the 
hero Hen House Harry whose 
job is to get the Easter Egg 
factory running smoothly. He 
must mix together the ingredi- 
ents for the eggs and find the 
parts for the little toys which go 
inside them. There are 120 
screens and, according to A V 
F, it is a true arcade/ ad venture. 
If you haven't got a Spectrum, 
anyway 



You'll 



e the puzzle we*' 



To have a chance of winning 
prize you'll need to crack a cot 
not an egg. Study the code 
sentence on this page and look 
carefully at the clue word 
■.l-,\!pl>i,\l t'[>r you. This s 
enable you to work ou 
rucmiiig nt iIk 1 whole sen- 
Write your solution i: 
space provided on the 
coupon. Complete the coupon 
clearh and fully — if vou are a 
winner it will be used as a label 
for your prize. Send the cc 



on the back of your envelope. 

Send your entry to: Chocey 
Cge Competition, Home Com- 
puting Weekly, No. I Colden 
Square. London WIR 3AB. 
Closing dale is first post or 
Friday 12lh April, 1985. 

You may enter as many limes 
as you wish, but each entr) 
must be on an official entr} 
coupon — not a copy — anc 
sealed in a separate envelope. 

Pti/es will arrive from A 'n 
1 within 2N days of the publica- 
tion of the issue containing tin 
results of the competition. 



Coda br«ofc»r 
FN BQZFU Z BGTBJHD DFF 





firry Coupon 


iitTon 


Address _ 




l 




J 


1 


. . po „ coJe 


My solution 


« (ft. «rf. .«*■„» fc. 


i 




| 






UOMI- (lllll'[]l\t,tt[IMV 2 April I'm Pbri 




Up and Coming 

Still a! number one — Soft Aid 
by various an i sis. US Gold is 
still iiiiLiiiuiining a high profile 
with three games in the (op 20. 

from Maslcrlromc — Chiller 
and Finders Keepers. Chiller 
has been around for some time 
and this isn't the first time it's 
reached the top 20. Master- 
software games in the top 50 
— not bad for low budget 

At the top of the specialist 
charts. Soft Aid heads both 
Spectrum and C64, while Micro 
Power's Castle Quest is top of 
the BBC chart. Elite is still 
prominent at number three in 
the BBC chart. This is its 24th 
week in the chart. 

Joint longest runners in the 
genera] chart are Addictive 
Game's Football Manager, 
Ocean's Daley Thompson's 
Decathlon, Anirog's Flight 
Path 737, and US Gold's 



SOFTWARE 



Week Ending March 19, 1985 



~T~ 







«®S^£ 






Delve into the murky depths of 
Macbeth, The Sandman Cometh and 
The Prince. Peter Sweasey muses on 
\ these three adventures 



K 



Jj Enter, my dark, damp and 
/ dingy dungeons of your own 
(free will... bul be warned. for 
you may never return. The irap 
is set, by Ventures, HCW's 
weekly column dealing with the 
world of adventures and 
arcventures (arcade adventures, 
for those poor souls who have 
never read this before). 

This week 1 shall be looking 

al Macbeth from Creative 

Spaiks, The Sandman Cometh 

from Star Dreams and The 

nee from CCs, and I'll be 

giving Tar too generous hints 

for Return To Eden and 

Danger Mouse in Black Forest 

i, read on... if you dare! 

Reviews 



Jler in Macbeth, an adventure 
ir the CM. This adaptation of 
Shakespeare's classic comes as 
four separate programs, 
'n the first, a text graphic 
M, you play Macbeth, and 
si face Scotland': 






. The 



xt only game. 

is Lady Macbeth, arranging the 

king's death as he stays at her 



castle one night. She aiso faces 
domestic problems, such as 
preparing lea for the tired 



:ollec 



cauldron bubble. In adventure 
four, a mainly text game, you 
must protect your castle from 
the marauding hordes. Vou are 
alone, without even your wife 
to help you, and musl avoid a 
spreading fire, in a lime limit. If 
you complete the final game, 
and have worked out the 
correct code from the others, 
you can rewrite the original, 
and become king. 
The authors are right: it is an 

adventure. On the whole it is 
well developed, with plenty of 
puzzles to be pondered over, 
and many battles to be fought. 
Graphics arc excellent through- 
out, very colourful, with limited 
animation. There are sound 
effects too, like a screeching cat 
or creaking door. 

However, there is one major 
fault — the vocabulary. This 



program understands very Mill 
for example, to pass through 
certain door I tried forward, gi 
pass, through, in, enter, et 
until eventually discovering go 
forward. Annoyingly. "- 
computer highlights 
offending word in red, rather 
than telling you what it docs not 
understand. The screen blanks 






i type 



LOOK almost every other 
move. No abbreviations are 
accepted. 

Despite these flaws. Macbeth 






u- 1 |l I u I 



particularly the psychoanalyst 
programs at the end. Thus, 
Vnuuri'-i Fining of "*". It cos 
£14.95 from Creative Sparks. 
'To sleep, perchance i 
dream...' Why do computi 
programmers suddenly think 
they are so clever? The'booklel 
to The Sandman Cometh 
implies that the game is a whole 
way of life, of thinking and 
learning. It also stales that the 
game is 'very different from any 
other ad' 



. Not a 






HOME COMPUTING WEEKLY 2 April I 



player rousi find t 

Unfortunately, a poieolially 
very good and ociginid scenario 
has not been well implemented. 
It is a graphical advenlurc with 
sparse and boring lexl. The 
graphics are slow to build and 
not very inspiring, also rather 
small. The different locations, 
which could be so varied, are 
dull and stereotyped: there's a 
fairground, a western town, the 
middle ages and a James Bond 
type. So much for being totally 
different. In it's f 
game has good s 



The ' 









i-ery is 



iKililLimi Irving to unlock 
!. Unlock is not accepted. 
rt brass key. The 



any game. Respoi 
stow, and after eacn loading tne 
player must sit through a film- 
style credit sequence — mind 
numbingly boring to all bul [he 
programmers. 

The Sandman Cometh is a 
poleniially brilliant idea, spoilt 
by incompetent development. It 
has an amateur feeling to it. 
Ventures rating ■• — poor. The 
Sandman Cornel h costs £9.95 
for the Spectrum, from Star 
Dreams. „ 

Finally this week. The Prince 
from CCS. This was winner of 
The Cambridge Award for 
I9S4. I reviewed the dreadful 
1942 Mission, the runner-up, 
some time ago. Happily, The 

The lore master is dead. Four 
members of the royal court, 
Fernando, Porcus, Ambrose 
and Grasper, wish to take over 
the job. To do this they must 
find the tokens within the 
castle, ihen present them to the 
Prince. This involves, amongst 
traditional venturing skills; 
trading, bribery, blackmail, 
thuggery and stealing. 

The unusual thing about this 
game is that it requires four 
players. Each player takes on 
one of the previously mentioned 

personality. The players take it 
in turn to use the keyboard. 
Whilst one is working there for 
a limited time, the other three 
can form alliances or perform 



























Electrical 




The top of 






1 1 




the factory 






1 1 




Quia 






The fire escape 




■zr 






1 One way 


















We call him 
Sir 




Ted's desk 
1 






Reception 




1 

Cloakroom 


— 
























Boardroom 




Photocopier 

















The m id tf le c 


fthe 


hip factory 




true Dungeons and Dragons 






style. The computer acts as 




(\ a vJq 






cy^$0~*y 














and spy, which can be told to 






hit other computer characters 
























their disposal. 


















sound and text are well though! 






out and atmospheric. The 




/s^?Mi 










is \^?'\ 


game is incredibly complex. If 




^ Vv«? 


you are a D&D fan, you will 




love this. Olher people will too, 
if they can understand it fully, 




yM®> 


and can find four people with a 




day to spare. Ventures rating 










Spectrum 













<# 



Helpline 
Firstly. Dangermouse In Black 
Fores! Chateau, a game 
be reviewing fully nex 
For people in part o 
iolkmini; hints are com 
Nick Windsor, Surrey. 
Vampires bugging you? The cat 
likes coloured fish — then you 
can get the right liquid from th 
garden, providing you have Ih 
bucket. Gorillas arc ticklish - 
and Venus mouse traps need ; 
switch in temperature. The 
skelclon 
obvious — but are you harking 
up the right tree? 

Now Return To Eden. If you 
don't want to cheat, stop 
reading now! Feeling weak? Eat 
the bean at the bend in the path. 
The peculiar shaped egg needs 
planting — use your spade. 



Can't 



tsthei 



■7 Yon [ii 



some tubers, and the si 
the leviathan blocks your way, 
what you found in the 
houseplant. You will need the 
squee;e it on the 
he bulb. The shool 
handy. To cl: 



The third pan of our 
stunning Technician Ted Map is 
published here. Only one 

maps soon. Next week I 
shall be looking at some of the 
best — and worst — products 
recently. Happy 
venturing... 



Pige 10 HOME Ct.lMI'UTIM i WFFKI.Y 2 April I9B5 



3D LANDMARKS 

YOU CAN FLY AROUND 




MYRDDIN FLIGHT SIMULATION 

AMSTRAD CPC 464 bJ^*? 





Here are some screens from a typical (light showing the view from the cockpit (top half of screen) 
produced as printouts of the actual simulator. 



X 



\/ 



' -.^ 



A real time simulation with 3D graphics uses a massive 64000 x 64000 longitude & latitude flying 

area, making each flight completely different. Developed under pilot instruction to give realistic 

(light effect. The view through the cockpit gives moving 3D graphics. 

Comprehensive instrument panel with moving needle meters & digital displays. 1 5 aircraft types 

with varying control sensitivities & speeds of between 1 00 - 500 knots. 

3 runways available (or refuelling, take off & landing. Ground and landmark orientation correct with 

all flying attitudes (rolls etc.). 

The3D graphics are still accurate whe 
you fly upside down. 



3D landmarks you can (ly around. 



MYRDDIN SOFTWARE. PO BOX 61 . SWINDON, WILTS. 

Telephone: (0793) 40661 

Please send me Flight Simulator! si by return ot post lor 



■r keyboard operation. 



If your local dealer doesn't have it i. 
stock yet, order from us direct. 
For despatch within 48 hrs. 
(usually 24 hrs.). 



X 



in rrm 



OR Telephone tr 



Get to grips with 
the full 
capabilities 
of your Amstrad 
CPC464 in the first 
of a regular series 
written by Cllve 
Glfford 

2 < 





The Amstrad has powerful 
sound capabilities but these are 
difficult to get to grips with and 
can be confusing to the begin- 
ner. In this series of articles, 1 
hope to make your task of using 
[he sound facilities a lot easier. 
Simple sounds and sound 
effects can be achieved without 
any difficulty just by using the 
SOUND command. After the 
command, you can follow up 10 
four numbers for a simple 
sound, (i.e. one that isn't using 
defined envelopes), as shown 
below: 



and allows the CPC464 to select 
just one of the three available 
sound channels or to play more 
than one simultaneously, thus 
creating the Amstrad's famous 

determines the lone of the note 
and can be a number from 1 to 
4000, though for most purposes 
the range is between 50 and 



them 



i the v. 



eleven 



and 15. Hoi 
when dealing with simple 
sounds without envelopes, the 
volume range is restricted to 
between and 7. When an 
envelope is used, there is a need 
for a greater volume range and 
then a number between and 15 

A simple note would look 
something like this: SOUND 
1,100,50.4. The example note 
being played on channel 1 is a 
high pitched note of medium 
volume lasting for half a 

One can experiment with 
simple sound and get some 
interesting and worthwhile 
effects. By using a FOR/NEXT 
loop, il is possible to change the 
pilch of a note by one unit each 
pass of the loop. This gives the 
effect of a sweeping sound: the 
example below demonstrates 
this. 



IB FDR T=400 TO 
2B SOUND 1,7,1,7 
3d NEXT 

40 FDR T=10 TO 400 
50 SOUND 1,T,1, 
6B NEXT 



^s 



A simple siren or alarm a 
be created just by repeating tv 
notes, the first of which 
slightly higher than the secon 



IB FOR T=l TO : 
2B SOUND 1,70 
30 SOUND 1,110 
40 NEXT T 



jnple, the ENT 
i ENT 1,20,3,5, 
then the result would be a fall in 
pitch of three for each of the 20 
steps with the overall duration 
of the envelope being 20 steps 
-uieth of r 



'thicker' 

more depth to it. A far 
interesting way of using the 
three channels is 10 have eacr 
channel playing a note simul- 
taneously but with each note a 
a slightly different pitch. Thi: 
gives a phased sound as tht 
routine below demons! rates. 



Once you have created a 
envelope, you must obviously 
give il a sound to work «' ' 
Several additions have 10 
made to the SOUND staten 



IB FOR T=300 TD 80 i 
2B SOUND l,Tl SOUND : 
30 NEXT 



difference of three: iry five or 
six and also experiment with 
different durations of notes. 

There is a limil on ihe range 
and realism of simple single 
channel sounds. To creale more 
complex sounds from explos- 
of musical 



tone and volume envelopes 
which shape the sound. 

The Amstrad has two 
commands, ENT and ENV 
which stand for Tone Envelope 
and Volume Envelope respect- 
ively. Let's firsily deal with 
ENT. 

ENT allows you to alter the 
tone of a sound throughout ihe 
playing of thai sound. ENT is 
firstly followed by an envelope 
number. This is simply a 
numbered tag so thai Ihe sound 
command can specify which 
envelope it requires if a 
program contains a number of 
envelopes. 

After this envelope number 
comes a group of parameters 
which determine the rise or fail 
in the pilch of the sound. This 
of three figures: 



the 111 



srofst 



ti :)k i, 



change; ihe size of each s 
(this can be a positive or 
negative number corresponding 
to a fall or rise); the duration, in 
one-hundredths of a second, of 
each step. 



something like ihis: SOUND 1, 
200,100,7,0,1. The sixth 
number specifies which lone 
envelope is required while the 
fifth number is concerned with 
the volume envelope and al the 
momenl should be set to nought 
as we are not dealing 1 
volume envelopes. 

There are two cautionary 
noles to mention when dealing 
with these commands. Firstly, 
make sure lhat your sound lasts 
long enough for the envelope to 
work (an envelope lasting 2 
toial of two seconds would bt 
cut sharply if it was being used 

second). Secondly, when using 
ENT make sure lhat the change 
in pitch is within the capability 
Of your SOUND statement, , 
change in pilch of -80 on a not 
with an original pilch of 6. 
won't result in the sound lhat 
you intended bui instead a 
pitched raspberry. 

ENT in ihis present form is 
very useful in replacing 1 
FOR/NEXT loop for l 
constantly rising or falling lone. 
In addition, you have more 
control over the length of each 
nole. The line below produces 
ihe same effect as ihe first three 
lines of Ihe first routine in 

Next lime, we'll continut .... 
discussion on ENT and use 
ENV to create some useful 
sounds and effects to include 
within your own programs. 



E COMPUTING WEEKLY 1 April 1985 



BLOCKBUSTERS 



rovidmg 
lome computer, 
against each 



ntal agility and general knowledge - 



vour excitement - we'll deliver 



"A surprisingly addictive family garr 



Irfacsen Software, GBA Limited, 17 Nott 
Square, Carmarthen, Dyfed, SA3 1PQ. 
Please send me a Blockbusters programme for my 
BBC-B ELECTRON Q SPECTRUM 48K Q 
COMMODORE 64 Q (Tick appropriate box) 
Price £7.95 + 60 pence p&p. 

I enclose Cheque/PO number 

tor £6.55 made out to Macsen Software orptease 



my ACCES5/BARCLAYCARD. number _ 
Signature (Mr/Mrs<MiSS) 



THE ULTIMATE 
CHALLENGE! 



MACSEN 





with good, smooth 
graphics, effective sound and 
steady scrolling. Each screen is 
totally different in design, 
though the basic idea is the 
same. You try to reach the 
Generating Room and destroy 
Ihe power generator of the 
Xxabaneans' starship. The 
Xxabaneans — the Bug-Eyes — 
are trying to destroy all 
intelligent life in the Universe. 

In your spacesuit, you enter 
Screen 1 and try to avoid the 

te Stamping Slompers, which 

synchronisation and at different 
' :. If you make it to the 
n ihe net, more difficult, 
i is reached. It has 
Blinking Bouncers, that squash, 
and bridges that come and go. 
Each successive screen gets 
increasingly more difficult. 
There are Lazer Blazers, lasers 
and spiders. Whizzing Walk- 
ways, six moving bridges, 
Plummeting Platform and 
finally the Generating Room 



with 



nveyor bell 



:ullist 
Blinking 



colourful, enjoyable, 
;live arcade adventure 
game thai all games people 
should own. T.W. 

•: 16.95 

Publisher: Icon Softwt 




Maxam 

This ZSO development 
the first expansion ROM 
available for the Amstrad 
CPC464, and Arnor are to be 
congratulated on a superb job. 

The I6K ROM comes on a 
small circuit board which plugs 
inio the expansion port (most of 
(he board goes inside the 
computer): a through-con- 
nector allows other boards and 
the disc drive to be fitted, and a 
third connector caters for 
future ROMs from Amor. 

MAXAM contains a versatile 



ZSO ai 



seful t< 






Between them, they provide ali 

develop and debug machine 
code programs, either alone or 
mixed with BASIC. 

Assembler source code may 
be typed in using the lexl editor 
(no line numbers are required}, 
or you can mix assembler with 
BASIC in a similar way io BBC 
BASIC. In this case the source 
code must be in REM state- 
ments since extension ROMs 
cannol alter the way BASIC 
interprets the program, and 
syntax errors would occur if ihe 
source wasn't •■hidden 1 '. 

Extra assembly directives arc 
provided to pass variable values 
and addresses between BASIC 



standard directives to be 
substituted — BYTE, WORD 
and TEXT for DEFB, DEFW 

The monitor allows any pan 
of RAM and ROM (including 
expansion ROMs, but not 



by overtyping on the screen 
display. Blocks of memory can 
be moved intelligently (i.e. 



One debugging tool 
included is single-stepping 
through a machine code 
program, but there is a wa; 
round this. Breakpoints may bi 
set freely in the code simply bv 
typing BRK as a directive in the 
source listing (a breakpoint 
halts a machine code program 
and displays the registers on 

examined the contents). To 
single-step, you could insert 
BRKs after every op-code in the 
block in question. String search 
facilities allow a check to ensure 
you'd taken them ail out after 



Useful external commanc 
include lllll I' to identify a 
expansion ROMs fitted, ROM 
numbers, and the external 
commands provided by 
particular ROM. IROMOFF 
resets the machine without 
initializing any expansio 
ROMs, which allows som 
fussy types of cassette softwat 
to be run without problems. 

This is definitely the be: 
editor/assembler for th 
Amstrad — I can highly 
recommend it. If the ROM 
version is too expensive for 
disc and cassette versions 
also available at £13,50 and 
£26.90, with slightly fewer 
features. 

Price: £59.90 



NOME COMI'UTING WEEKLY 2 April 







Spitfire 40 
lime niphi simulators 
often requite the skills of an 

e and [he appendages of an 
:topus. This is no exception 10 
the rule but at least it give? you 
two practice modes to develop 
your skills and manual 
dexterity. 

The scenario for this 
simulator lakes you back to the 
Summer or 1940 and an airfield 
somewhere in the South East of 
England. You have just been 
assigned to fly with a Spitfire 
squadron and as your experi- 

log and decorations. 



s the n 






s you fly eacl 
ion to locale and defeat thi 
ly, your flight log can thci 
rough; up 10 daie and mivci 
isc ready for flight anothe 
day. Eventually, you may evei 
:hieve the rank of Groui 
Captain with a coveted VC. 

The program has three basii 
screens: the control panel, ih 
view from the cockpit windov 



The cockpit view is a vet 
realistic representation of 
Spitfire, with a few dials an 
lights added to compensate tr 
lack of controls whic' 






;e the fc 



ofte 



The cockpit view is unspec- 
tacular except when engaged in 
combat. Suddenly there are 
planes of all colours flying at 
from every conceivable 
le. The forward view is 
iplcmemed bv a small 
ror which shows if the 



enemy are on your tail. Enemy 
hu'lets striking home are 
indicated by sound and the 
flickering of the border colour 
surrounding I he screen. 

In practice 1 found the 
Spitfire to be extremely 
responsive to the controls and 
spent much of my early flight 
practice in an inverted position 
due to an extremely sleep climb 
which resulted in a loop, 
generally followed by panic as 
the ground started to loom up 
towards me. Eventually, thanks 

manual, I managed to iron out 
these problems. 

During combat practice 1 
soon discovered how to avoid 
attackers but found thai hilling 
them was very difficult and in 
the combat mode, which is the 
main program mode, l...well let 
me put it this way, if they had 
left the Battle of Britain to me 
we'd all be eating sauerkraut 
and wearing leiderhosen. 



Mirrorsoft 
Holborn Cir< 



annul".' Ni'« 
find out. Hat 






Hacker, finds his way into a 
telephone network, through a 
modem and is lost inside the 
circuit of a computer. 

After listening to an excellent 
and entertaining rendering of a 
played in the style of a 
i organ. Hacki ' ' 



le first [ 



of his journev. 
»iai of 12 differenl 
> pass from one to 

whilst dodging 



floppy dic- 
ing ICs ana oilier mov 
ous.' One interesting lean 
allows j player to preview a 
eh of the 12 screens. T 

a gel H 



c final siages of a game look 

However, lo play and obtain 
score, you must progress 
rough the game seqiiciiiialh 
id collect each of the discs 
:fore moving on. There are 
ily three controls for moving 
acker round the screen but it 
kes time to learn the different 
chniqucs necessary to make 
rtain moves; rather like an 



Price: £2.50 

Publisher: Firebird Soflvv; 

Address: Wellin 




MMMMMM 

Flipped 



WMM3B 

Hooked 



L COMI'L riNCi V 




stealing [he kings' water, you 
find yourself in a small dimly lit 
prison cell. Yes. bland of Xaan 
is an adventure game and in the 
classic siyte. text only 

Your abject is to escape, 
amass treasure, Find a disguise 
and leave the island on a con- 
teniem ship. All this is easier 
said than done, as one might 

The game follows the same 
format as ihe Level 9 and 
Aeornsort classics. However, 
[here are one or i>i exceptions 
Firstly, there is more violence 
usual and strangling 
guards comes hard to someone 
re accustomed [o the likes of 
I'liili'siiphers' Quest! 

Secondly, there 



For 



Fatal 

example if you neglect to 

the dead guard before leavin 

le door slams -.liiil an 

you then can't go through ih 

azc since you haven't got 

mpass. This leaves you n 



,1 £7.95, Island of Xaan i 
cheaper than most and i 

notebook and .SOS card. 



; ihey only spoil the fun 
Way, and everything you 

■d is explained whilst the 

\& a first offering. Xaan is 
quite good but will someone 
: tell me how to pass [he 
sleeping guard — the only help 1 
— '-"Write to Alice"! J.G.I). 



Masterfiie 464 
Masterfile 464 is a very clci 
piece of work. It consists of 
tiny UAS1C loader which pre 
cedes 10K of machine code and 
boih are easily transferred 
disc When loaded, it allc 






: pow 



wuhoui having to understand 
thing about computer program- 
ming. In effect, your 464 
becomes an enormous filing 
system capable or handling 

li could be names, addresses 
and phone numbers, a cata- 
logue of parts, their locations, 
costs and suppliers' names and 
addresses, or your record 
collection. It might be sales 
information, product details, or 
a selection of recipes, together 



Using a series of on-screen 
menus, you are laken gently 
through the stages of selling the 
system up. Before this, you 
should have worked out the 
structure you need, Tor example, 
each record of a name and 
address tile will need a separate 
field for name, si reel number 

town, post code. It's important 
id do this because laier you will 
be able lo sort you list by each 
of ihese fields. 

Having scl up [his siructure, 
you musl then decide how you 
want it displayed or primed. 
You would probably want [he 
above example in the form of a 
si raig hi Forward on-screen list, 
and also us address labels for 
your printer. If however, your 
list was more demanding, for 
example, details of products 
sold to the people on your list, 




any of its attributes: either 
alphabetically or numerically, in 
ascending or descending order. 
You can select records by 
aunbute. for ciample all the 
people in Staffordshire on your 
list, who have bought product! 



> add i 
existing Tiles it is easily done. 
You don't have lo start again. If 
you think of a new use for the 
program, then ail you need le 
do is load it and eonligure t 
new series of files. The possi- 
bilities -ecm endless. 

There arc limitations, how 
ever. The whole file is held in 
BAM. Ihus the use of disc drive 
memory is noi possible. This 
limits vour address file to about 
600 records. Similarly, you can 
only have two related gener- 
ations of records, so you musi 
design your structure lo take 
this into accounl. Whilst ihe 
accompanying example I 
and manual are good, and 
detailed, it would have t 
helpful lo have siep- by- 



seal or a super galactic space 

Thankfully the handbook it 
one of the best 1 have seen Tor 
ihis sort oF simulation; Ihe 
complexities involved in flying 
this craft, your Intcrdictor Mk 
III. are considerable. 

The lime ii takes to assimilate 
the 48 pages oF information, 
depends on your lea: 

Starling with a dummy run, 
sing the slow motion option. 
and given enough practice, you 
may gel to Fly a successful 
mission, and achieve a perfect 
docking whh. the Siarbase. 

On the oiher hand, it may be 
just loo complicated for you. 
unless you are determined to see 



Superb graphics and sound 
add enormously to the reality of 
Ihe project. The panoramic 









ockpit 
ilisltc, with g 
3-D implementaiion as the a 
crafl zoom towards you. 

You can use 40 of Ihe keys 
and the joystick to control ihe 
Inlctdictor, though thankfully, 
not all at the same lime. 
Here 



of the keys are only 

operating conditions. Although 
Ihese parameters arc all coverec 1 
adequately in the handbook, ii 
took a lot of efron io commit 
them lo memory. 

With this number of ii 
channels, a keyboard ove 

' e learning 



warn to use your Amstrad with 
an easily interrogated data- 
base. Masterfile 464 is 
package lor you. 1 



Price: £17.95 



E COMPUTING WEEKLY 2 April 




Survivor 

This program has a bug in il. 
According 10 the in for mat ion 
inlay, (here arc 



. play ihe pan of 



The* 



■col r.i 



s sap your energy 
bump into them. 
R eta I i ali on is effected by 
shooting [hem or thowing a 
porcupine bomb at Ihem. 

The supplv of bullets can be 
replenished by finding Ihe 
arsenals depicted as small arms 
in the maze. You gel energy by 
going over Ihe necessary bonks 
containing varying amounts of 

Hie challenge is to collect up 
all the bombs which are scat- 
tered thro ugh out the maze. 
Each higher level contains more 

Locating the occasional sign- 
post gives some indication of 
the general direction to be 



impression is [hat a lot of this 
program is written in BASIC. 
This is just not fast enough 
lo handle moving graphics 
adequately, making tin- ciime no 
real challenge to ardent joystick 
j ostlers. 

The aforementioned bug 
rears its ugly head to tell you 
that il has met an '•unexpected 
return in 1000." Overcoming 
this means reloading the 
program, thus all you high- 
score features are lost. 

The game can be played using 
either Ihe keyboard or the 
joystick. 

However, the bug makes it a 
waste of money at any price. 



Price: £7.95 



2 m 



game, up to nov 
on the Spectrum only, has now 
been converted for ihe CM 
Whilst I have only seen sum 
pictures of ihe original, dtU 
appears graphically to be a 
faithful reproduction. To use 
current jargon, this grapln.al 
adventure is a sort of compute- 
movie. You play the role of 
the hero Cochulainn who is 
searching for the fragments of 
the seal of Calum. 

To fulfil this quest you must 
search a huge area of land 



problems. The size of Ihe area is 
formidable and will take many 
hours lo explore. From time 
lo time objects and other 



each having a role in the game. 
On screen you have a 
constant view of our hero and 
his immediate surroundings. 
Pressing the relevant button 
moves him left or right with 
the background scrolling 
accordingly. Movement in the 
four cardinal directions is 
facilitated by altering ihe 

The strong point of this game 

characters. The main figure is 
huge and movement is intricate, 
The other characters are equally 
well drawn. Overall, the 
graphics are of the highest 
standard. 

Overall [his is a highly testing 
game which is a delight to play. 
The vaslness and compleriii of 
Ihe scenario is sufficient to 
ensure that you don't become 
bored. The accompanying 
instructions are detailed and 
supplement the game well. At 
the price — the same as the 
Spectrum version — it's 
destined to be a winner. A.W. 

Price: £9.95 

Publisher: Gargoyle 




Assembler Monitor 64 

For anyone wishing tt 
lake a significant piece of 
machine code, a good quality 
assembler is vital. This package 

section ol the market. This 
assembler/monitor package 
rejoices under the namcof 
6510 MACRO Assemble 
Development Package. I'm rit 
quite sure what that means, bt 

For the uninitiated, a 
assembler is a program which 
will convert a source code make 
up of easily intelligible 



untler-Lind-.. 



e which the machine 

to create the source code and all 
normal disc storage commands 
are available. The format is 
standard and easy to use. The 
main useful feature of this son 
of package is the provision for 
pseud o op -codes and labelled 
variables and loops. To handle 
these, this assembler uses two 

In addition to the normal 
pseudo op-codes such as 
.BYTE, .ASC. .WORD and 
,AYM, there are some rather 
handy facilities. The output of 
ihe assembler is controlled by 
.OPT. This is a particularly 






enables ; 

code iodise or. if you' 

it. to RAM. This code also 

allows the 



kc llic 



Ihe j^LTiihk'i resides in 
leliiue. only 30K is 
c lor source coi.]c. I one 

can be assembled, 
:, by using linked files 

second pan of the 



mbler. The 






and general utility. The format 
is nearly the same as most, 
standard monitors and provides 
commands Tor SAVEing, 
LOADing. display memory, 
single step, break points, 
'isasscmble et 

One nice touch is thai the 
display register command givi 
the details of the individual bi 
of (he status register. 1 noted 
peculiar behaviour if BF " 
encountered. After entering the 
single 



with a "CALL". 

On ihe whole, I found this 
package both powerful i 
Efficient. The need for special 
loaders has been avoided by 
ensuring that object code 
assembled lo disc is directly 
loadable. This ensures a simple 
system. In terms of power, this 
package is comparable to others 






. The r 



byte format, .FLP will do this. 
One of ihe more bizarre and, if 
you know the system well 
enough, useful commands is 
.SYS. This transfers control (o 
your own machine code routine 
on each pass, allowing Ihe use 

The best of the bun 
to be the provision i 
via a .MAC and .MEND op- 
codes. A macro is a frequently 
used block of code which cs 
inserted at any point of the 
source code but need only be 



translated from German was 
fair, although occasioi 
obscure. Overall, uorllr se 



r<i*'. 



HOME COMPUTING WEEKLY 2 April I9H5 P»ge P 




Everyone's a Wally 
Whilst impresed with the 
graphics used in Pyjamaramn, I 
found Ihe piol far from 
original. Now here's a game 
worlhy of them, ll's a combina- 
tion oT arcade/adventure/ 
strategy ploys featuring Wallv. 
his friends Wilma, Tom. Dick 
and Harry in their quest to earn 
a nol-loo honest shekel! 

Littered around the superbly 
depicted town arc a number of 
things which need mending like 
a brick wall, a fountain, cic. 
together wiih the things to 
1 them. Controlling Wallv. 

If, however, the task 
needs the skills of Harry the 
plumber, then you must lind 
him, and take control of him 

When the job is complete, 
money is deposited in the safe in 
'a you complete the 



■ 



oiIk-sj 



finally grab the loot. Don't 
fooled, it's not easy! Hert_.. 
' e baby gets in Ihe way, your 
characters have to eat and 
drink, and all sorts of lunatic 
things launch themselves at the 

killing them off. There's an 
awful lot to keep you quiet. 

graphics are outstanding. 
■ * ' o-Gen has decided to go 
full colour. This causes 
background colour changes in a 

ot very detracting. 
i excellent game, but 
expensive. Why not a standard 



track, and a £5.95 




During the loading there is it 
nice gothic title which may lead 
you to expect something of Ihe 
old Mary Shelley original Not 
so Whilst still loading you get 

picture of (he human internal 

colour. A couple 
bars indicate 



My pre-release copy did not 
contain any detailed in strut 
lions other than keyboard 
controls but u is hoped thai 
some additional doe u menu a- 
lion will be pioiided The.-ewas 
no explanation of ihe objeclie 
or description of the scene but 
you can work it out as you go. 

When loading is complete ihe 
lefi-hand side of the screen has 

ling downwards through the 
Irachea (that's ihe windpipe!). 
Coming upwards arc some form 
of blobs which could be various 
antibodies and which you can 
destroy with torpedoes. Touch 
them or the sides of the trachea 
and you sustain damage. 

Meanwhile your journey is 
recorded on the body to the 
right with a flashing cursor. If 
you complete a stage you move 

corpuscles and so On. 

ti was an interesting game 
initially, with well designed 
graphics, bui failed to sustain 
that inlcresi. ! could lintl no 
way of repairing the damage — 
perhaps there's somelhing I've 

further lhan Ihe lung. 

Incidentally if this sounds 
familiar then it's because it's 
remarkably like a film called 
Fanlastic Voyage, made in 
!%(.. Could ihisbeaclue to the 



Myrddln Flight 
Simulator 

Dmgbai is an American col 
quiahsm for anything from 
baseball to a Sal urn rochet, j 
so long as it flics. 

In ;his program your dingbal 

difficulty for you lo 
Strictly for fun, this is 
Mir>uiation. but decidei 



Brown Free.' 

You might be forgiven for 



I I: 



;> find oui 



No need to flap when you 
open the instruction booklet 

euher. Prop up the map, open 
ihe ihrottles, release the brakes, 
raise (he flaps and fly away. 

The switches and dials built 
into this V -model crate are clear 
and functional, without any 
luxury refinements, like radio 
or television. 

fly this ihrilljcrker from ihe feel 
of ihe controls. These are either 
partly keyboard and joystick, 
or if yours is the Mk I model 
then just use the keyboard. 

As an aid to flcdglmij ihers . 
cheat key allows instand courst 
changes of 180 degrees, Idling 
you terminate your life in from 
of the loved ones which hi 
jusl seen you off. 

Should >ou aciualK nmki 
safe landing, re-fueling ._ 
followed by anoiher sortie and 
another chance to self-deslruc 

Back down lo earth, il n tu- 
be said that the landmarks 
viewed through (he forward 
cockpil window are few and far 
between. The infantile graphk 
detract from an olherwi; 
enjoyable trip. 

Though nol lo be conTuse 
with s 



wrinen in BASIC I 

which casis you as a 

bright relative of a Rochdale 
educated cavalry officer in the 
old west, with the task of 
finding a boltlc of patent 
iiK-Ji. in-.- lor your g! 
Three on-screen 

give you descripiioi _ 

instructions, and handle your 
input. Don'i lei ihe fact thai ft" 
in BASIC pui you off, it's ver 

notably whilst reading th 

almost, fi's obviously a: 
attempt at tin whistle and snare 
Juno, which is quite 
the exception of its liming. 
Rather Dave Brubeck! 

Aside from the price. I 
great attraction here is t 
humour. Being a corn-ball. I 
loved it! Example? ■'You see a 
group of 50 tin starred cats'"! 
Examine cats: "Don't worry, 
they're harmless posse cats!", 
and more of ihe same. I also 
like the faci that I wasn't killed 
off in the first few- seconds, 
though (o tell (he (ruth, after a 
considerable time. I still hadn't 

being, though I did collect a few 
more John Wayne joke 



i, this 
program is a lot of Tun and will 
keep you at it for h< 
recommended for an; 
a serious heart condition. D.H. 



Probably : 



: for l 



-: Myrddin 
ss: PO Box 61. Swindon, 




Address: 10 Carlow Rd. 
R ingstead , Northanis NNI4 
4DW 



WEEKLY 2 April 1985 



No frills. No gimmicks. 
Just the serious business 
of having fun. 




Wo know the problem only too well. 

Whatever micro you have, you don't want to use it 
tor just one thing. That would be boring. 

Sometimes you want to be serious and explore its 

capabilities. At others you just want to cut loose 

and zap a few aliens or sharpen your game skills. 

Even try a bit of education. 



Get to grips with it. Every quarter. 



m 



BE 



PROGRAMMERS 



£10,000P.A. 
+ UNLIMITED 



■fr ■ 



were looking for the best games 
machine code programmers in the 
country to Join our exciting 
development team. 

The rewards are exceptional for trie right 
people who show a high degree of 
creativity plus a full knowledge of 280 
machine code programming Initially for 
48K spectrum. 

write with details to: Mr M Mahony, 
Alllgata Software Ltd.. 1 0range 
street, Sheffield S1 40W. TBI: (0742) 
755796. J» |B ft 

llliqati 




Cheque/P.O. payable to IT'S 

Send to: IT's, 33 Foscote Road, London NW4 3SE 

Enquiries: 01-430-2284 11am to 7pm 

Overseas orders welcome. Every tide at UK retail price 




8 

< 

OQ 



In part four of our Spectrum 

programming series Colin Wilton- 

Davies upgrades his Spectrum and 

exptains the use of printing control 

characters 



Since writing (he third part 
ol [!iisM.-nes, I have spent 
£20 on a kit ftom Sinclair 
to upgrade my Spectrum to a 
Spectrum +. My machine was a 
Spectrum 3B, ! discovered when 
I opened the case, and perhaps 
because of this, I only had two 
points to solder out of a 
possible four. I needn't really 
have done even that, but I 
thought it would be rather nice 

Another model might have 
soldering 



soldering iron and a good light 
should be deterred by this. The 
new keyboard makes life much 
easier; I only envy the people 



of your Spec: rum in- 






SpectrumO the guarantt 
graciously restored again from 
the original date of purchase! 
I'll definitely have to stop 
telling you which keys to press 
low; no SN, just the comma. 

With the r 
Guide Companion Cassette 1 
which has an excellent prograr 



part three we had a first 
at the INK and PAPER 
ing them both to 
change the whole screen area by 
using a CLS statement after 
them and to change limited 
areas by using PRINT state- 
ments afterwards. We also 



of 



tiple 

separate them. This brings 
to the use of semi-colons as 

PRINT state- 

These useful punctua- 
tion marks allow you to put 
INK and PAPER statements 
into PRINT statements. 

Enter this little program and 
RUN it: 



100 REM play with colou 
110 PAPER 4;1NK0:CLS 
120 PRINT "Hullo"; 
9000 STOP 




PAPER for listing and to 
SAVE each stage of your 
rograms painlessly. Old hat; 



PRINT PAPER 5;""; 

RUN this, and, as you'd 

expect, a cyan space appears 

after "Hullo". After all, you 

executed a PAPER statc- 



50 PRINT "Fred"; 

If you weren't surprised that 
the paper was green again, 
you're ahead of the class. INK 
and PAPER slatemi 
porated into PRINT 
with semicolons have 
effect. EDIT 



50 PRINT PAPER 2; INK 6; 



possibilities. 1 say begin, 

things you can do to modify 
PRINT statements in a 
temporary sort of way. One of 
these is to incorporate a 



150 PRINT FLASH 1; PAPER 

2; INK 6; "Fred"; 
160 PRINT PAPERS;""; 



"FLASHingisON";FLASH0 
means "'FLASHing is OFF". 
We'll develop that concept later 

let's move flashing Fred a little 

When you use a typewriter, you 
can stan your text away from 
the left margin either by 
entering lots of spaces before 
the words or by using the TAB- 
ulator key if your machine has 
one. You can do the same 
things with the Spectrum, and 
TAB is easier. Enter: 

130 PRINT TABS; 



1 character t< 



Die i 






although it's incorporated in a 
PRINT statement with a semi- 
colon, the effect of the TAB is 
not lost before the next 
statement as INK or PAPER 
would be. That is, if you placed 
the semicolon at the end of the 
line. You must have noticed by 
now how fussy the Spectrum is 



wouldn't employ him as a 
programmer, would you? 

All this isn't as gimmicky as 
you might think. You can use 
this son of thing to highlight 
different sorts of information, 
for example to distinguish your 
words from the computer's, 
full of 



demonstrate that, and talk 
little bit about words a 
opposed to numbers. If line 13 



thing that doesn't have to 

jargon a "string". The variable 
sS is a "siring variable". 
Obviously, the expected answer 
is "M" or "F". but there is 
nothing to stop someone 
putting in a wrong letter, and a 
program should allow for this 
sort of thing. Conditional state- 
ments were touched on last 
week, and we need them for 



140 IF sJ = "M" THEN 
PAPER 5: GOTO 170 

150 lFs$= "F" THEN PAPER 
3: GOTO 170 

160 GO TO 110 

170 PRINT ""; 

See how these work. In line 
140, if the condition (sS is the 

of the line is executed and 
PAPER becomes cyan and 
control transferred to line 170, 
which prints a space. If the 

the line is ignored, and control 
goes to line 130, where if s£ ' 
"F". then PAPER becom 



line 170 again. If sS is neither 
"M" nor "F" then we find 
ourselves at line 160 and go 
straight back to line 1 10. The 
program would be more "user- 
friendly" if we allowed for 
lower case as well as capital 
letters to be input. EDIT: 



i INPUT "What i 



and the 


program will print a 




paper that is blue(ish) 


for a boy 


and pink(ish) for a girl 


as long as the user understands 


that only 


a single letter input is 




o answer questions 




. If you don't believe 




answering "male" 




RUN the program. 






have to constrain the computer 




at only the first 


character of the string sS. This 


should 






and (here is time to do 


it but no 


to explain it this week: 


135 sj = 


KD 


Well, you haven't seen those 






because 


wanted to tell you 


about m 


upgrade kit, but cross 


my heart 


we'll draw things next 




HOME COMPUTING WEEKLY 2 April 1985 I 



»*!**_ Jgf F 



APPOINTED 
DEALER 

^ 1^1 < 



PARCO ELECTRICS 
NEW STREET, HC 





BKLTE PL ill 


IBf— 


iij &.___ If II 


- Mr 11 


"•■- ■ 


„ ,, — _„ — 



POOLSWINNER 




1*1*1 selec ES 

37 COUNCILLOR LANE. CHEADLE. CHESHIRE. g 061-438 7425 



BACK-UP PROBLEMS SOLVED 

DCL1 DUAL S«^mS^mmSSSoS»(& 
DATASETTE r ! c ,BS t, E^?g"xAc™, BE o l S io fl ED s , L™ 
INTERFACE S&^iiVs ™™: mS*"™ 01 ™"' "' 



DCL AUDIO 
RECORDER 
INTERFACE 



O CVCOPY TAPE 'S. 
« BACK-UP S 

£ PROGRAM 



"10 DAY MONEY BACK GUARANTEE" 







Q 



Gus Giich Is out to 
smash everyone's 
Easter eggs and 
you're going to help 
him. Watch out for 
the yolks in John 
Donovan's game 



Gus Gilch, the HCW 
program bug, has deci- 
ded to ruin an oi her 
program. Someone has primed 
Easier eggs all over the screen 
and Gus is determined to smash 

In this special Easter game 





Variables 






cord 




SMIX.V) screen map 


























thin 














imi-::i> 


set variables, draw 


HUN 


scan keyboard 


or inpul 


moves Gus whether 










Jlll-M 








i'Mlir. I'ilJllli: 


li'ssafL'. 





HOME COMPUTING WEEKLY 2 April 1985 Page 23 



fea 




Your Easter egg 
has been stolen by 
the killer bunnies. 
You must risk 

death to 

recover it in this 




Q 



of ihe killer 



Standard two- word com- 

jsed with about 30 

words understood (if you look 

Ihrough the program you will 

see some of Ihem, but there arc 



The p 



; code. To get the 
lo work you need to 



i type in program 2 ant 
--■"! Of I 



Next. RUN program 1 and 
write the data it generaLes 
imnivdUiicly after program 2, 
then RUN program 2 which will 
load in the data and use it for 

Guild luck 





HOME COMi'l.TINCi WlilM Y ?. \piil 19S5 Plgr 25 




Pw 26 HOME COMPUTING WEEKLY 2 Apr 




HOME COMPUTING WEEKLY 2 April 1985 P«gt 27 



-?"looto3720 



5219 

9228 
5240 



S360 
9380 
5440 
9480 
9720 
3740 

9780 

B527 

8928 
6529 
6930 
6680 I 
6700 . 
6720 ( 
6740 - 
6780 « 
6820 i 
6840 I 

6880 

6900 

6920 

6948 

6960 

6980 

7000 

7020 i 

7040 ■ 

7080 



>r in-t "print -»T ( x*epr *zn ) 
L-fuM(pr*zri>"lth«Ti9408 

lfx*<pr+in,0>-2th«nprint"iFt n. 
-■m crd 

ifKi«pr*in,0)-=th«npr int"W» n« 

ifxX<pr+zn,0)-6*ti«npr in1 "■=! n« 

joto3720 

ftttft If •*■' "than5440 

i-l«n<**H i<fa-0th>n3720 
Fori-ltoaiWmtd*(a*,t,I>-" "th 

l*-l «ft*<«», 1- I )lu*-mld*C»*,H 



i -th* Eas-t 1 







'.Cnl»2),x^<nl*2,l),p*(nl*2>,iV.Cnl»3>,x*<nl »2 
,V/Hnl ),HX(nl >,lK(nl ,ol ),cX(5) 



nput#l,*Ji< 

npu-tttl ,d - /< i) 
nputHl.xXd ,0i 
npu-tHI ,xX(l,l) 



nl »2 
«/i(l> 



ubB080tp*<i>-b* 

ub8000ix«<i>-b* 



?SEie 


fori-ltonl l-forj-1 


7250 


cloitllriturn 


eaeie 




SO 10 


getDI ,«*i if «*-"t 


B08I 


ifa*-cr*th«na»-b» 


B030 


b*-b*+a*i90toBB18 


3H00 


forj-ltolen C**)ia 



n**-chr*C8> 




p« K (M homt roMinj-riNc; wllkly 2 April I9S5 




ANCHORLORD LTD. 



COMMODORE PACK C64. DATASETTE. REFERENCE GUIDE 
BOOK. JOYSTICK. CARRYING CASE + INTERNATIONAL 

SOCCER + SIMON'S BASIC £245 

COMMODORE PORTABLE SX 64 £450 

COMMODORE + DISC DRIVE + PRINTER + EASY SCRIPT + 

EASYFILE + 6GAMES E538 

PRINTERDPS1001. ... £300 

SIM0NSBAS1C+ VERNATIONALSOCCER £35.50 

SPECTRUMPLUS £125 

OL E375 

ATARI £128 

AMSTRAD(GREE%VONiT0Rj £23B 

AMSTRAD(COLC-R MONITOR) E33B 

ELECTRON £125 

B8C-0FSINTERIACE 399 

MEDICDATASYSTEM.1 MEGABYTE DiSC^RiVE £249 

1541 FLASHFROMSUPERSOF- £d9 95 

ALL PRICES INCLUDE VAT 

ALL BIG NAMES IN SOFTWARE 



SPECTRUM 

Everyone's a Wa'ly 9 95 8.95 

AlienB ?95 B.95 

Raid over Moscow 7 95 6.95 





A SINCLAIR C5!!' 

Every 100th customer drawn from our hal ^ 
a Sinclair C5. All runners up 
""" afreegame! 



ANCHORLORD LTD. 



Just a few examples of our latest stock. Phone for details 



HOME COMPUTING WEEKLY 1 April 1985 P»ge 3 



b 




Chocky Chick Is In 

trouble. 

He's hungry 

— but the worms 

are becoming 

radioactive. 

By Jon Revls 




Hi 



! In this story you plaj 

n, scratching a living 
;n Ihc farm, flj iMiiii:.- ilu 
uhidi iiribiule iiii'i! «;u 
ill*-- -iurl'ii^e. t'lmtkj cm 
;e lilt? si/L' of its famih 
K OUI of H) "onus anc 



coop. Fragments of the rock 
embedded themselves in the 
ground. Next day Chocky went 
out lo gel breakfast. One 
particularly juicy worm vvas 
making its way up through the 
ground to become part of 
Chocky' 



shot up through the 
vaporised a rathe 
Chocky. 
The aim of the g; 




Page 30 HOMI COMI'lJTINCi WCEKLY 2 April 1! 





HOME COMPUTING WEEKLY 2 April 1985 Page 31 




j WEEKLY 2 April 



OQ 

s 

OQ 
O 







i 


REM "TICKING SOUS" 




liS 


PRINT OT 3,8;" TICK 




INS SOMB" 




11 


PR-USE 180 




12 


CL5 




20 


PRINT 




30 


PRINT "TYPE THE CDRRET CODE 




4.3 


PRINT "LETTER (R.-Z.I TO" 




50 

0-16" 


PRINT "DEFUSE THE TICKING B 




PRINT "YOU HRUE 4. CHRNCE5" 






PR INT 


Save the world 


- 1?? 


LET CS=CHRS C3 7 + IMT (RND*E6 


by defusing the 


"■38 
138 


FOR G=l TO B 
INPUT a$ 


bomb/ By 
Stephen and 


110 


IF G*=C-S THEM GOTO 310 


12© 


IF G*-:C3 THEN PRINT "LATER" 






Mark Howtett 


.30 


IF S*>C* THEN PRINT "EflRLIE 






PRINT " THAN ";GS 




3.58 




simple bul entertaining game 
for the ZX81. You must deluse 
a bomb which threatens to blow 
up the earth. 


IbC PRINT 

;?U PRINT "BOOOODCOC'i;.!-!!-*. . . " ' 

130 PRINT "VOL' BLEU' IT," 

190 PRINT "THE CORRECT CDC'E UftS 


To Hud the code, choose a 


£00 


PAUSE 180 


ettcr in the alphabet. As you 


=■01 


RUN 


guess, [he computer will tel! you 


at a 


PRINT "TICK. . .FZZZZ. . .CLICK 


whether you're close or not. 

Get going, then — you only 
lave a limited time to save the 




PRINT "YOU DID IT" /&*& 
PfiLISE 180 CT^"^-; 
RUN Mt*V 



HOME COMPUTING WiiliKLY 2 April I9SS P»g* 33 




Here's a real 
tearjerker! 
The bunnies are in 
danger, their 
burrow is Hooding 
'{'. and you must save 
them. By Allen and 
Margaret Webb 

Easier is here again and 
ihc Easier bunnies arc 
frolicking in the fields, 
Itiu all is mil well. The wicked 
■■'. mc] i lias sen l an unusually 
heavy April shower. The water 
is flooding the field and the 
bunnies must reach the safety of 
their burrows. Can you help 
nuide them to safely? For every 
, the good fairy 
Easier egg. 



.1 I in 



1'ijilin it'!: 
will i»u- yi 
On the ! 
bunny and its ( 
ihc keyboard or 
musl guide the 
burrow. When it reaches ihe 
burrow, both will vanish and a 
new bunny will appeal. The 
blue market on the left of ihe 
screen indicates the depth of 
flooding. When il reaches iis 

Three levels of difficully are 
available, Al ihe easy level, the 

higher levels, ihe wicked witch 
takes a hand and moves the 
burrow, making life more 
difficult. Easy level is best for 
Ihe very young whilst ihe higher 
levels inject a little irritation. 

If you use the keyboard, the 
following keys operate 

A moves bunny up 

Z moves bunny down 

Cursor up/down moves bunny 



changing lines 550 to 5 80. 
If you want lo use a joystick, 

don't have an advantage, ihe 
rabbil can only be moved up, 
down, left and right. 

Entering the game is quile 
simple. Just type in and SAVE 
the two listings. The loader 
contains the machine code and 
sprite and character defi nil ions. 






cofen 



< spill 



igthe 



check sum to spot any errors. 
The procedure is lo LOAD and 
RUN the data loader and then 



LOAD and RUN the i 



Machine code rouflni 




1 ■■iuriiih' ;■ 



Block 1 contains Ihe raster 

terrupl code and allows you 

split the screen up inlo live 

nes. The zones are numbered 

Ihe top of the 

1 1 he imcnipi.N 

you simply use ihe command: 

SYS 12*4096 

To change a zone use (he 



SYS49313,Z.C5,CB,A,B,C 

Z= zone number (0-4) 
CS= screen colour (0-15) 
CB= border colour (0-15) 
A= for normal characters 

1 for exiended mode 

2 for bit map 

B= for normal mode 

I For multicolour mode 
C= position for character sei 

C Character Posn 
4 SI000 (normal upper case) 
6 S18O0 (normal lower case) 
8 S2000 



function coireclly with t 

screen at the normal positii 

ii) To use bit map mode, yi 



multicolour uppercase I 

emended lower case I ( 

hi-res bit map f< S21XK) 2 ( 
ii'.vr defined chars al 

$2800 10 



SYS49920.5N.X.Y 



SN= sprite number (0-7) 



pieces of code 
idest range of general 
" make life a " 




.,..14 HIIMI- COMPI'IIN.. VUI KH i April 1W5 




HOME COMPUTING WEEKLY 2 April 1985 P»gt 35 



i&S^*** 





Mel Paszkowskl reviews the Merlin 

Database and Scribe. Read on to find 

out why he was Impressed 



This son of puka^ is;: > 
offering which, for the 

sophisticated features, 
should ask yourself, therefore, 
whether you would use them. 
The money alone should 
— think pretty carefully. 



puler, are a disc drive 
some of the 
processing work a 'proper' 

because there is an option I 
work with 80 characters acros 
1 used one drive and found 



quite so bad with Send 

The big question is, wl 

impressive, elongated. 






i discs, a Data/ Scribe 

nualsand a function ktv 
vly review copy didn'i 
. two program options 
covering letter explaii ' 



n fitting the chip. 
>n shcel showed a 
am with step-by-step 
, Time taken was about 
ninutes mostly searching 



for a Philip's 

Starting in familiar territory 1 
chose the word processor. It's 
accessed by the shift/break keys 
and immediately gives the m 
menu. Once the program has 
idea of the size of f 



l'.u« 



\ p;iees_a 



d tells y 
: available. 



Peace, you would be expected 
to write in sections and merge 
the documents later. 

Once on the edit paj 
becomes plain sailing. A si 
line at the top keeps you 
informed as to where you a 
the document and how n 
space is left. A prompt lii 
left blank for occasional 
instructions and messages. A 
third line corresponding to the 
number of characters chosen in 
dashes shows tabs or margins 



Editing seemed 



highl- 



it 36 HOME COMPUTING weekly 2 April 1985 



m %m^ ftAm 




Software 



(or*heBBCComp U 






augh function 
: and adjust 



both margi 

A particularly useful funcii 
is Search and Replace, enabli _ 
you lo define a string, which 
can be a word or phrase, and 
replace it with something else. 

Printing is arranged via 
another menu which supports 
serial or parallel types. If serial, 
you have the option to change 
the baud rate. Here, amongst 
the list of options, you can set 
automatic page numbering, the 
printing of a header and footer 
or re-define characters by 
inserting printer codes. All of 
these can be saved with the 
document. 



ifter two days of reading began 



program loads an index into 
RAM each time a database is 
accessed which makes sorting 



creating your 
database you therefore have the 
option of defining up to eight 
conditional indexes and altering 
them at any lime. When you 
initiate a search you choose 



the utilities to be sent later 

There are two ways of getting 
printed information from the 
database. The first is by the 
irt Writer which allows 



only give 



:. For tr 



is far 



simpler to use Scribe through 

the Mail Merge facility. This, 

quite simply, allows you 

a document mid lime; 

of the fields included by u „ 

' field label preceded and 

followed by the 'M' sign. 

" liked the system. It offered 

sort of integration that 

de life easy. Menus wert 

complimentary and screer 

o follow. Good 









your index and view the resuli 
Some careful thought mi 
go into planning and deftnii 
the Key Fields. These will affect 
the sorting routines and 
positioning on the original 
layout will determine priorities. 
Size is another important factor 
as you are limited by disc space. 
When your database has b 
defined you learn how many 
records you will be able to 
creale on the allocated disc. 
There is always a trade-off 
between record size and rec 
number but a record can be 
to four pages in length e 
containing 920 characters. 



experiments 



well worth i 



projects. I found 1 had cr 
too many key fields and s< 
was somewhat chaotic 
indexes. R disc son is I 



HOME COMPUTING WEEKLY 2 April 1985 P.ge 31 



Arcade Hardware, 211 Horton Rd. 

Fallowfield, Manchester M14 7QE. 

061 225 2248 

FOR YOUR TI-99S4A 



FROGGER - £24.95 
Q«BERT - £24.95 

Both games require joysticks 



MIDNITE MASON - £24.95 

rated by Home Computer Magazine (U.S.A.! as a 
"Diamond in the rough". 

NEW stocks of newly manufactured 
EXTENDED BASIC - £74.95 

made under licences from Texas Instruments with 

improved manual. 

Available mid- late April 

All items subject to availability 

Wide range of TI-9994A related it 



PRICE BUSTERS 



AMSTRAD CPC464 ADVENTURES 

■Y, W«« m\(>!l> U>\ E\TLRi:S are like a breath of 
freshair" TonyKendle, PCWDec '85. 



THE TRIAL of ARNOLD B[ 
ARNOLD goes 10 SOMEWHERE ELSE 
THB WISE and FOOL of ARNOLD BLACKWOOD 
NEW TITLES 

ANGELIC-LIE: A CHIEF ENCOUNTER 
"So I recommend ll highly." PCW March '85 

. silly prio 



(Y«,TWO!)(UKonl 



If an advertisement 

is wrong we're here 

to put it right. 



the press, in print, 
rosters or in the cinema which you find 
icceptable, write to us at the address below. 4 

TheAdvertisingStandardsAuthority. If 

jd.Dtp.]Brcoh Home. Tomrig.on Place. London WC1E7HN 



GHOSTBUSTERS 



the U.K.: Europe add 75p pet tape: £ 
Send large S.A.E. for full list (state 
machine) all machines catered for. When ordering send 

chcques/p Bargain software 

10 MELODY COURT, WELLESLEY RD, 
LONDON W4 3AW TEL: 01-995 2763 




P»ge3B HOME COMPUTING wi-.EKLY 2 April 1985 




This week Peter Green shows how to 
implement various loop structures, 
in Part 2 of our series on converting 
programs between different BASICs 



Fori 






had a BASIC which was either 
written by Microsoft, or 
followed [heir lead in the 

Standard Microsoft BASIC was 
a fairly conservative language, 
and the only implicit looping 
structure was the FOR-NEXT - 
STEP construction. With the 
BBC machine and the Oric-I 
came the more exotic REPEAT- 
UNTIL loop, and now Amslrad 
has arrived with the even more 
useful WHILE-WEND loop. 
Yet with a bit of self-restraint in 
the use of GOTO and some 
thought, even the earliest 
BASIC computer could have 
had these useful features even 
though the actual keywords 
weren't present. We'll see how 

FOR the NEXT time 

The FOR-NEXT loop is pretty 
standard and should work 
unaltered on any machine. 
However, Amslrad BASIC has 
a slight peculiarity. Consider 
Etamle 1. This is a loop in 
which some operation has to be 
performed on all five items in 
an array, say, except for the 

Normally ii 
practice to hat 
NEXT for 



very bi 



FOR, 

NEXT would end the loop and 
so program flow is unknown — 
never a good idea? In this case 
the 'internal' NEXT of line 20 
cannot end the loop (it changes 
i from 3 to 4 which is less than 
the end value of 5) so you can 
get away with it. 

However, Amslrad BASIC 
will give an 'Unexpected 
NEXT" error because it pairs up 
FOR-NEXT keywords and 
allows no extras. The solution is 



FOR-NEXT delay loops. You'l 
have to experiment with thi 
values in the loop to duplicati 
the same timing period, since al 
BASICs run at different speeds 

Play It again, Sam 

REPEAT-UNTIL and WHILE 
WEND have two basic differ 
First, WHILE tests thi 



loop and REPEAT tests it al 
the end. So a REPEAT loop is 
always executed al least once, 
but a WHILE loop can be by- 
passed if the condition isn't 



Second, a WHILE loop i: 



tuted 



long 



r. [f x 






the REPEAT 
loop still runs once but the 
WHILE loop is skipped, here 
you need to use the GOTO 
ions explained below. 






J». 



w 



condition is TRUE: a REPEAT 
loop is executed as long as the 
condition is FALSE. So you 
can swap from one type to the 
other (i.e. REPEAT-UNTIL on 
the Beeb or Oric to WHILE- 
WEND on the Amstrad, or 
vice-verse) provided you are 
certain that the always-once/ 
sometimes-never difference 



source listing). 

How? Simply use the othet 
type of loop and invert the 
condition — see E it am pie 2, 
which shows exactly equivalent 
loops, provided x is always less 
equal to 5 on loop 



Boolean algebra tells us how 
can be done systematically, b__ 
for anything other than the 

round the whole thing and use 
NOT, as in Example 3. 

(Remember NOT(TRUE) is 
FALSE and vice versa.) This 
avoids any errors of logic 
(particularly easy with mixed 
ANDs and ORs). and anyway, 
why shouldn't the computer dt 
all the hard work7 

Examples 4, 5 and 6 shov 
how GOTO can be used t< 
duplicate exactly the action o 
WHILE and REPEAT: ant 
consequently how these types o 






■uns BASIC, 
hardly require 

iple 4 the program keeps 



HUM!- (OMI'I riNli UH.I-.LY 2 April 1 




jumping back to Ihe slarl of the 
loop if NOT (coiidiiioiij i- 
TRUE, i.e. UNTIL condition is 
TRUE. Then NOT (condilion) 
is FALSE and the program 
drops through to line 110 as 
required. 

In Example 5 the program 
keeps jumping back from line 
110 to the start, where Ihe 
condition i- tested. As long as it 
is TRUE the loop routine is 
executed again. Once it is 
FALSE, then NOT (condition! 
becomes TRUE and the 
program jumps over Ihe loop 



line 1110. Note that it is quite 
possible thai the condilion is 
FALSE from the beginning, so 
the loop will not be executed ai 
all. just like the WHILE- 
WEND type. 



GOTO jail? 

computers like the Spectrum, 
which allows computed GOTOs 
(i.e. GOTO expression), can use 
the facility as a reminder as to 
what's going on. Beware, 
though — if you have nesled 
loops (one inside another) you 
need to use different variables 
for each loop (e.g. repeal!, 
repeai2 a so on). Otherwise Ihe 
program will 'forget' where Ihe 
outer loop is because ihe inner 
one will change the variable 
value. Also, renumbering is out 
(flcch owners please note) 



;e ihe ji 






•- i,[|| n 



Programs are always supplied on 
cassette and are accompanied by full 
details of the program variables, how 
the program works and any hints on 
conversion you can offer. Please type 
these details double spaced. Listings 
are helpful but not essential. What is 
vital is that the programs should be 
completely error free, so please 
double check. 

Always use a coupon firmly fixed to 
the back of your envelope, and fully 
complete and enclose the cassette 
inlay card. 

We are particularly interested in 
programs with less than 100 actual 
lines of BASIC. All submissions are 
acknowledged. 

Send your 

programs to 

HCW! 



Special !»■ ding inxru 



<*•*»««». 


.-,»:, 


ta« -Ml*. 


-■*• 








p mi -M.AI, 













[C *) HOME COMPUTING WEEKLY 3 April 1985 







This week 
Shingo Suigura 
shows you how to 
combine characters 
to increase detail 



A you have probably 
ealised. a single charac- 
ter is pretty small and in 
order to gel any detail, you need 
lo join several together. For 
example, take a look at (he van 
in Tig. I and define the from half 
as characler 224 and Ihe back as 
character 225 in the usual 
fashion. If you 
PRINT CHRS224CHRS225 < 
RETURN > . you find the vim is 
in ihe correct form. Therefore, 
in order to move the van from 
right lo left on row 10, we can 
modify the program given in 



10MODE1 

20FOR X = 38 TO 2 STEP-I 

30PRINT TAB (X.IO) 

CHRS224CHRS225 
40FOR A = 0TO IOO:NEXT 
50PR[NTTAB(X,IOr " 
60NEXT 

As you would t 

:lly. How 
isn't exactly very meani 
have a van as CHRSI24CHRS 
225. If only you could giv 
dianKicrs meaningful names s 
you can variables. In fact, yo 
can! If we want lo call the van 
somelhing devaslalingly 
original like "van", type: 

CHRS224 + CHRS225 





This works but 

always print I he characters 
with a TAB statement. How do 
we use the labelling technique 
we used for the van? We can 
make use of some of the control 
codes (characters from (o 3 1). 
There are several which allow 
you (o move the cursor about 
relative to its position rather 

move it to an absolute position. 
What we want lo do is print the 
lop half (by now Ihe t 
advanced to the next 



=240 
=20B 
=248 
=24B 
= 184 



PRINT shuttles 



HOME COMPUTING WLLKLY 2 April 1985 Puce 4 





In the first of a series Brian Jones deals 
with the basics of BASIC 



W world of BASIC. 
BASIC is [he most 
commonly used computet 
language in the world, not 
because it's a specially good 
language; it isn't quick, it 

efficiently, it's not a language 
that encourages good program- 
ming style. So. why is it so 

There are two main reasons; 

you get results quickly: it was 
the first of its type, or at least 
the first to get established. 

Back in the days of value 
computers, the language 
FORTRAN (formula transla- 
tion language! was all the rage. 



vtng 



doing longwinded c 
days, to give all tl 



Sometimes i 
from the first f 
there was eithei 



of die answer!) a waste of time. 
Of course, if the person who 
Supplied the Jala had seen those 
first answers he or she would 
probably have been able to say 
abandon the run, but usually 
only computer operators were 
allowed near computers, and 
they weren't to know. 

Clearly, a system where the 
computer gave some answers 
then waited to he fed more data 
would have advantages. As 
computers got faster this idea 
became practical and at 
Dartmouth College in the 
United Slates, Thomas Kurtz 
and John Kemeny designed a 
language able to do just that. 



Enter BASIC — Beginners 
purpose Symbolic 
Code. Do you gel the feeling 
that thev divided on the initials 
BASIC first, then worked out 
what it could stand for? 
Actually their main concern was 
to produce a language which 
was very easy to learn and get 
programs working very quickly. 



between computer and user was 
a bonus. The ability of a 
language to stop in the middle 

ol ,1 program and await further 



- fairly r- 






started adding the features they 
thought were missing. The 
result is that there are many 
versions of the language. I'll be 
primarily concerned with the 
version Commodore used For 
the 84 (and V 10-20). However, 
since this version is not among 
the most sophisticated, most of 



applies 

iiiilipilkT 

prog 






a the 



mands will 
work. There are just a lot of 
ter commands which won't 
mentioned. The information 

ichines where the keyboard 



programs are concerned so I 
win deal with this first. 

First a tour of the keyboard. 
Most of the keys are laid out 
exactly like a typewriter 
keyboard. However, unlike a 

produce capitals not lower case. 
Turn on and try it. Would vou 
prefer lower ease? Look at the 

comer of the keyboard. There's 
a key with the Commodore logo 

Commodore Key. Nest to it is a 



"shift" key. Press both at c 
and see the effect — ma 
Press them together a few m. 
times and you see the display 
flip from lower case mode ti 
capitals mode and back, that' 
the t iimmodore flip! 

Individually these keys enable 
you to display (he Commodore 
graphics characters which 
appear on the front o I each key. 



nold down 



This 

in capitals mode 

keys iind sec what you get. 1 
do the Commodore flip a 
times again. I love the way 
letters look as though they are 
doing press-upsl 



Mai 






graphics characters from both 
the Commodore key and the 
shift key and watch the 
Commodore flip carefully. 
Notice something? While the 
characters generated by thi 
shift key swop from capitals tc 
graphics and back, those from 
the Commodore key don'l. 
Well, there are a couple of 
exceptions; can you find them? 
The oihei keys you'll " 









They're at the bottom right of 
the main keyboard. The cursor 
is that little flashing square 
which indicates where your 
typing will appear. Vou c 
move it around with the f 
cursor keys. When the shift key 
is held down il goes up or It" 
depending on which key i 
ptt'ss. Without the shift it g. 

instead of moving, the cur 
leaves strange characters, do 
panic — I'll explain whs 
happening next week. Just hold 

down -a shift key ai 

key labelled "RETURN". Now 

The si 






probably looks : 



Hold di 

the key marked "CLR 
HOME". There you are a clean 
sheet. If you hadn't held down 
the shift key. the cursor would 



;r of th 






now, without clearing ;tn> thing 
This position is called "home". 
Right, that's prepared the 
ground, but let me leave you 

homework. 

Use the graphics and ci 
keys to produce a conlin 
line from the home pos 
diagonally to where it touches 
the bottom of (he screen 
then draw a big noughts and 
crosses board in the middle of 
the screen. 



IKIMI ( n\ll'l iiM., ultki i : .\ 



^S 



A/° ! Go/de* 5j«oa>, 



How 10 E 
tin HCW 104. Here 
it the missing codes. 



was recently playing Tony 
Crowther's new game Gryphon, 
from Quicksilva, I had played il 
aboiii Five limes and each time I 
checked the hi-score chart. 

When 1 pressed the function 
keys a strange thing happened. 
It looked as if my TV set was 
tuning itself in to Channel 5. 
But there is no channel 5, 1 hear 
you say, Enactly, there isn't; it's 
. ■ ,il .i n „| * .. 



Tony Crowiher's joke. Not very 
funny because twice I turned 
my computer off and reloaded 
the game before I realised!' 

It looks very realistic with 
lines Hashing across the screen 
which then turn into a teslcard 
of channel 5. If you ever have 
the misfortune to suffer this 
you have to do is press the N 



1. Machine code listing l< 



k$32f (At i s.i 



CD 8C S3 : 
&S331 CP 2 

JR IMZ &833A 20 J 
Afi.W CALL&8M5 CDWS2 



&833L LP E.I 



&834H CALL B18C CD 8C 83 



,\tv5d ITSHDE D5 

POP HL El 

JR&8357 IS 3 

■ CALL&S2VI1 t !>'.'] 

,vs'r I I) DL.O 1I0B 

&S35A I \l I SBF-l CDF 1 



HL » colour. DE - n 




Amswer back 



,! :!.,■ 



i from D Harman, R 
Kavanagh and D Black 
(HCW 101) with incredulity, 
rviewers for HCW we 
tat some facts should be 
explained. When we recei 
game for review, we 
' :d to play il and M ;i 
opinion of it. We an 
lApe.-K'J hi compare i 
other versions on o 
machine; (in fact it would be 
(]u>v.ly unfair 10 do so). 

Inevitably, we mentally 
compare it to other software 
for the sai 
then again, don't we all? You 

the other hand, you c: 



different machines. 
Consider an i 

ve review of a 



for l 



i solid gold 



buy it- After 

playing il for 30 seconds you 

that you loathe il. !s il 

slag off a reviewer who 

Uked it? 

We suggest that y 

views as they ai 












o play it be/on 



s for 



buying. Use o 
guidance by a 
use your own judgement tu 

We accept that not every- 
body will share out views, but 
then again life would I 
pretty tedious if we alLagreed 
all the ti: 



LETTERS PAGE 



HOME COMPUTING WEEKLY 2 



HOME COMPUTING WEEKLY CLASSIFIED 



Lineage: 
35p per word 



O S 



Semi display: £7.10 per single column ceruimetre 
Ring for information on series bookings discounts. 



'c auctpied subject tc 



9 



01-437 0699 
EXT 322. 

Send your requirements to: 

David Home 

ASP LTD. 

I Golden Square, 

London W1R 3AB 




ORIC, ATMOS, 
COMMODORE 64, LYNX 
SOFTWARE LIBRARY 



COMMODORE 

C16 

CASSETTE HIRE 



eclipse son wai 






U2.M) I'.O.ll. Tklnl Solum 



CBM64 VlC-20 



ii iii iii IM 




Software 
Games 



FUZE 

FUZED ITI-99/4A 

DEFUZED llsoftware 
CONFUZED 



CLASSIFIED -RING 
01-437 0699 



Pane 44 HOML rnMI'UTINO WH-.Kl.Y 2 April I9S5 



-TEXAS rilW'.A.., 





FRSrrntlPUTERREPRIRS 



: VIDEO VAULT INTERNATIONAL = 
10+REPAmSERVIC|E(a - 

■ ill, . ■ 




MICRO-SERV 


THE COMPUTER HOSPITAL 




CLASSIFIED 


ADVERTISEMENT — 
ORDER FORM 


, 


2 


3 








7 


a 


<, 






IS 














CLASSIFIED DEPT., HOME COMPUTING WEEKLY, 

3ELI ' '. E3 


MoveMead (Marketing) Ltd 

All prices inc VAT. postage & packing is free on orders in excess of 

£15.00. All order. .>i lew. tlsari tins amuunl arc charged 0.75 towards 

Ihecosls. Orders Jcspa.dn/il niiliin ? ilay- m' receipt of your order 

and cheque & P.O. 

MOVEMEAD (MARKETING) LTD 

55 AYLESBURY STREET 

BLETCHLEY, BUCKS MK2 2BH 

TEL: (0908) 7923273 

Access orders welcome 

All tapes are offered subject to availability. E&OE. 




READERS PAGE 



E COMPUTING WEEKLY 2 April 1985 



See Micronet 800 in action! 



Is 









e01-27831431 

Micronet 800, 8 h 





Jlii'n ylaJlTifl -i* w 



ORIGINAtSOFTWARE DtStGW